package com.designpatterns.decorator;

/**
 * @author Jack
 * @description: 装饰模式
 * 装饰器模式（Decorator Pattern）允许向一个现有的对象添加新的功能，同时又不改变其结构。
 * 这种类型的设计模式属于结构型模式，它是作为现有的类的一个包装。
 * @date 2021/10/14 14:17
 */
public class DecoratorPatternDemo {
    public static void main(String[] args) {
        Shape circle=new Circle();
        ShapDecorator redCircle=new RedShapDecorator(circle);
        redCircle.draw();

    }
}
